Experiences Building a Coherent, Shared Memory Machine: RAMP-White
نویسندگان
چکیده
This paper describes our experience implementing RAMP-White, an FPGA-based cache coherent shared memory machine designed to run a single image OS. The system is architected to easily handle different coherency protocols, memory hierarchies and processor ISAs and implementations. We describe our efforts to build the generic shared memory hardware support and to port Linux and Plan9 onto the system.
منابع مشابه
RAMP-White: An FPGA-Based Coherent Shared Memory Parallel Computer Emulator
This paper describes the architecture of RAMP-White, an FPGA-based coherent shared memory machine. RAMP-White aims to provide a configurable coherent shared memory research platform while also demonstrating how large systems can be assembled using RAMP building blocks. The platform is sufficiently flexible to handle different coherency protocols, memory hierarchies and even processor ISAs and i...
متن کاملSTART-NG: Delivering Seamless Parallel Computing
StarT-ng is a joint MIT-Motorola project to build a high-performance message passing machine from commercial systems. Each site of the machine consists of a PowerPC 620-based Motorola symmetric multiprocessor (SMP) running the AIX 4.1 operating system. Every processor is connected to a low-latency, high-bandwidth network that is directly accessible from user-level code. In addition to fast mess...
متن کاملExperiences with the Hector
Hector is a shared-memory multiprocessor based on a hierarchy of unidirectional slotted rings. The architecture was designed to be both size scalable and generation scalable, yet remain simple. The Hector system demonstrates that a scal-able shared-memory multiprocessor need not be more complex than a distributed-memory multicomputer, yet it can provide for lower latency communication. This pap...
متن کاملExperiences with the Hector Multiprocessor
Hector is a shared-memory multiprocessor based on a hierarchy of unidirectional slotted rings. The architecture was designed to be both size scalable and generation scalable, yet remain simple. The Hector system demonstrates that a scal-able shared-memory multiprocessor need not be more complex than a distributed-memory multicomputer, yet it can provide for lower latency communication. This pap...
متن کاملAn Experimental Evaluation of Software Distributed Shared Memory Environments
Software Distributed Shared Memory (DSM) Environments have recently been shown to be capable of providing very good performances on distributed memory machines, while providing a conceptually simple programming interface. This paper presents our experiences while evaluating some publicly available DSMs using some of the core routines from the SPLASH-2 benchmark suite. We address some subjective...
متن کامل